package com.one.rope.mvp.basecore.third.wx.common;

import lombok.Data;

/**
 * 微信推送XML数据包实体
 */
@Data
public class WxPushMsgReq {

  // 开发者微信号
  private String FromUserName;

  // 发送方帐号（一个OpenID）
  private String ToUserName;

  // 消息创建时间
  private Long CreateTime;
  /**
   * 消息类型 text 文本消息 * image 图片消息 * voice 语音消息 * video 视频消息 * music 音乐消息
   */
  private String MsgType;

  //事件类型，subscribe
  private String Event;

  // 事件KEY值，qrscene_为前缀，后面为二维码的参数值
  private String EventKey;

  // 二维码的ticket，可用来换取二维码图片
  private String Ticket;

  //消息id
  private String MsgId;

  //文本内容
  private String Content;

  @Override
  public String toString() {
    return "WxPushMsgReq{" +
        "FromUserName='" + FromUserName + '\'' +
        ", ToUserName='" + ToUserName + '\'' +
        ", CreateTime=" + CreateTime +
        ", MsgType='" + MsgType + '\'' +
        ", Event=" + Event +
        ", EventKey='" + EventKey + '\'' +
        ", Ticket='" + Ticket + '\'' +
        ", MsgId='" + MsgId + '\'' +
        ", Content='" + Content + '\'' +
        '}';
  }
}

